home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / cheatcodes.txt < prev    next >
Text File  |  2008-08-27  |  5KB  |  136 lines

  1. Cheatcodes for SLAX.
  2. ====================
  3.  
  4. Boot parameters (also known as cheatcodes) are used to affect the
  5. booting process of SLAX. Some of them are common for all Linuxes, others
  6. are specific for SLAX only. You can use them to disable desired kind of
  7. hardware detection, to start SLAX from harddisk, to skip the login
  8. prompt and start GUI, etc.
  9.    
  10. Reboot your computer and wait several seconds until nice  graphical slax
  11. logo appears with a boot menu (it's there usually for less then 9 seconds).
  12. Choose your desired menu entry and hit Tab, which will allow you to edit the
  13. command line. Add your desired boot argument from the list below, to affect
  14. booting the way you like:
  15.  
  16.  
  17. acpi=off
  18. nohotplug
  19. nopcmcia
  20. noagp
  21.  
  22.    ... disable specified hardware autodetection in the case of hangups
  23.        Your hardware won't be detected at all, you'll have to use "pcimodules"
  24.        command after logging into SLAX and you'll have to try to modprobe
  25.        all needed modules from the list manually
  26.  
  27. nodma
  28.  
  29.    ... disable DMA for all CD-ROMs and disks
  30.  
  31.  
  32. noauto
  33.  
  34.    ... list harddisks in fstab with 'noauto', so you have to mount every
  35.        disk manually in order to access it.
  36.  
  37. nohd
  38.  
  39.    ... don't even know about any harddisks at all.
  40.  
  41. nocd
  42.  
  43.    ... don't even know about any cdroms at all.
  44.  
  45. nosound
  46.  
  47.    ... mute sound instead of raising volume to 77%
  48.  
  49.  
  50. from=/dev/hda1/slax.iso
  51. from=path/to/slax.iso
  52. from=/dev/hda1
  53. from=path/to/slax/
  54.  
  55.    ... To load SLAX data from different place instead of the boot device.
  56.    ... First example will search for slax.iso, only on hda1
  57.    ... Second example will search for 'path/to/slax.iso' on all devices.
  58.        The first device containing the path/file is used
  59.    ... Third example expects that the ISO is unpacked to hda1
  60.    ... Fourth example searches through all disks for a directory 'path/to/slax'
  61.        and expects content of unpacked ISO inthere
  62.  
  63.  
  64. passwd=somepass
  65. passwd=ask
  66.  
  67.    ... set root's password to "somepass", or ask (with =ask) for a new password
  68.        during the boot, before starting slax (don't worry, the new password
  69.        won't be shown at the login screen)
  70.  
  71.  
  72. changes=/dev/device
  73. changes=/dev/device/file.dat
  74. changes=/path/
  75. changes=/path/file.dat
  76. changes=/dev/device/path/
  77.  
  78.    ... all changes you made in SLAX are kept in memory until you reboot.
  79.        But with this boot parameter, you tell SLAX to use different device
  80.        (or a file or directory) than the memory for storing changes. You can,
  81.        for example, format your disk partition /dev/hda1 with some Linux
  82.        filesystem (eg. xfs) and then use changes=/dev/hda1 to store all changes
  83.        to that disk (it will be stored in 'changes' directory on that disk.
  84.        This way you won't loose your changes after reboot.
  85.    ... if you use a file name instead of device, and the file contains valid
  86.        filesystem, Slax will mount it as a loop device and will store changes
  87.        to it. Moreover if you don't specify the device where the file is stored,
  88.        Slax will try to find it on all your partitions.
  89.    ... if you use a directory, Slax will save changes to it (it will make a
  90.        'changes' subdirectory inthere). You don't even need a Linux filesystem
  91.        on that disk, as the directory will be overlayed by posixovl. This way,
  92.        you can save your changes even to VFAT or NTFS.
  93.  
  94. toram
  95. copy2ram 
  96.  
  97.    ... copy all files (all required and optional modules) to RAM.
  98.        You'll need at least 320MB of RAM to do this and boot SLAX properly.
  99.        This will slow down the boot phase but it will speed up SLAX!
  100.  
  101.  
  102. load=module
  103.  
  104.    ... load optional modules from /optional/ directory on the CD.
  105.        You can use full module name (module.lzm) or you can skip the extension
  106.  
  107.  
  108. noload=module
  109. noload=module[1];module[n]
  110.  
  111.    ...disable loading of any modules specified. This affects all the modules on
  112.       SLAX CD, including /base and /modules, so using noload=kde will disable
  113.       loading of all modules with 'kde' in the name. It is useful with copy2ram
  114.       cheatcode, because any un-used module is not copied to ram. 
  115.  
  116.  
  117. debug
  118.  
  119.    ... enable debug mode (and start bash several times during the boot)
  120.        hit Ctrl+D to continue booting
  121.    
  122.  
  123. autoexec=...
  124. autoexec=startx
  125. autoexec=xconf;startx
  126. autoexec=xconf;startx;reboot
  127.  
  128.    ... Execute specified command(s) instead of SLAX login. In this
  129.        example, skip slax login prompt and automatically start XWindow
  130.        system. Use semicolon (;) as command separator.
  131.    ... Slax will not reboot automatically after the command(s) finish,
  132.        so if you'd like to restart, specify 'reboot' or 'poweroff' as the
  133.        last command.
  134.    ... If you need to use spaces in the commandline, replace them by ~.
  135.        For example, autoexec=echo~Shutting~power;poweroff will do just like that.
  136.